package com.meisupic.copyright.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class VipUserVo implements Serializable {

  private String authName;

  private String mobile;

  private BigDecimal price;

  @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
  private Date createDate;

  @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
  private Date expiryDate;

  private String memberCategoryName;

  public VipUserVo(String authName, String mobile, BigDecimal price, Date createDate,
      Date expiryDate, String memberCategoryName) {
    this.authName = authName;
    this.mobile = mobile;
    this.price = price;
    this.createDate = createDate;
    this.expiryDate = expiryDate;
    this.memberCategoryName = memberCategoryName;
  }

  public String getAuthName() {
    return authName;
  }

  public void setAuthName(String authName) {
    this.authName = authName;
  }

  public String getMobile() {
    return mobile;
  }

  public void setMobile(String mobile) {
    this.mobile = mobile;
  }

  public BigDecimal getPrice() {
    return price;
  }

  public void setPrice(BigDecimal price) {
    this.price = price;
  }

  public Date getCreateDate() {
    return createDate;
  }

  public void setCreateDate(Date createDate) {
    this.createDate = createDate;
  }

  public Date getExpiryDate() {
    return expiryDate;
  }

  public void setExpiryDate(Date expiryDate) {
    this.expiryDate = expiryDate;
  }

  public String getMemberCategoryName() {
    return memberCategoryName;
  }

  public void setMemberCategoryName(String memberCategoryName) {
    this.memberCategoryName = memberCategoryName;
  }
}
